foil (someone's) efforts

Translations
помешать (чьим-то) усилиям
The heavy rain foiled their efforts to have a picnic.
Сильный дождь помешал их усилиям устроить пикник.
Definitions
To thwart or prevent someone from achieving their goals or plans.
Words
foil

verb
сорвать
someone

pronoun
кто то
s
чей то
efforts

noun
усилия